Seeking a Senior Technical Lead to join a leading technology consultancy that partners with top Financial Services clients to drive innovative solutions. You will work closely with the Product Owner to deliver value from enterprise software implementation. You will proactively address potential technical issues and collaborate with stakeholders to ensure successful product delivery. Your expertise will be crucial in ensuring technical compliance throughout the Product Delivery Life Cycle (PDLC), while also leading critical technical work and providing mentorship to team members.
Salary: 200-225K
Hybrid role in Manhattan
Key Responsibilities:
Collaboration with Stakeholders:
- Work with the Product Owner on a daily basis to ensure smooth execution and delivery of value from enterprise software implementations.
- Proactively identify gaps, potential roadblocks, and areas of ambiguity in the technical implementation, engaging relevant stakeholders for timely resolution.
- Translate technical risks and issues into clear, understandable language for non-technical stakeholders, documenting the impact on business operations.
Technical Leadership:
- Lead the development of technical specifications for complex design work, translating business rules into implementable code.
- Play a key role in critical system integration design and testing.
- Provide support during UAT and production sign-off, ensuring smooth business continuity.
Cross-Functional Collaboration:
- Work as a key member of the cross-functional team to support squad needs and ensure timely delivery.
- Contribute to ensuring product quality compliance throughout the Product Delivery Life Cycle (PDLC).
- Share knowledge and best practices with the squad and broader team to foster continuous learning.
Problem Solving & Planning:
- Use strong planning and software estimation techniques to drive software delivery on time and within budget.
- Effectively manage technical dependencies in a heterogeneous environment, prioritize development work items, and coordinate delivery efforts across teams, including vendor, software engineers, and infrastructure engineers.
Continuous Improvement & Monitoring:
- Facilitate technical reviews (code, design, system testing, security, infrastructure) with implementation stakeholders, ensuring alignment with product objectives and quality standards.
- Drive continuous improvement initiatives and monitor product quality, ensuring successful delivery of project goals.
Leadership & Communication:
- Partner with senior leaders across technology groups to manage competing technology priorities and evolving customer demands.
- Use excellent interpersonal and presentation skills to communicate complex technical information to both technical and non-technical stakeholders, utilizing visual techniques for tracking and reporting delivery progress.
Required Skills and Experience:
- 15+ years of software development experience, with a strong focus on implementing enterprise software or SaaS solutions.
- 10+ years of hands-on experience in full-stack development, with proficiency in at least two programming languages (e.g., Java/JEE, Python, C#, .NET) and client-side frameworks (JavaScript, TypeScript, React, Vue.js).
- 5+ years of experience in a technical leadership role, guiding software development teams and selecting appropriate development tools, methodologies, and test strategies.
- Expertise in database development and management with SQL, NoSQL, and cloud cache repositories.
- Strong experience using DevSecOps tools such as GitLab, Azure DevOps, SonarCube.
- 5+ years of experience working in AWS cloud environments, with a strong understanding of cloud technologies
- Experience working in an Agile delivery model in fast-paced, evolving environments.